package com.gsm.service;

import com.gsm.entity.CourseDetails;
import com.gsm.entity.Result;
import java.util.List;

/**
 * 课程细节(CourseDetails)表服务接口
 *
 * @author wjq
 * @since 2020-05-01 18:57:05
 */
public interface CourseDetailsService {
    /**
     * 新增数据
     * @param courseDetails 实例对象
     */
    Result insertCourseDetails(CourseDetails courseDetails);

    /**
     * 通过主键删除数据
     * @param courseDetailsId 主键
     */
    Result deleteCourseDetailsByCourseDetailsId(Long courseDetailsId);

    /**
     * 修改数据
     * @param courseDetails 实例对象
     */
    Result updateCourseDetailsByCourseDetailsId(CourseDetails courseDetails);

    /**
     * 通过ID查询单条数据
     * @param courseDetailsId 主键
     */
    Result selectCourseDetailsByCourseDetailsId(Long courseDetailsId);

    /**
     * 查询多条数据
     * @param courseDetails 实例对象
     */
    Result selectCourseDetailsList(CourseDetails courseDetails);
}